<?php

namespace app\home\controller;

use app\common\controller\Frontend;
use think\Controller;
use think\Session;
use think\Request;
use think\Db;
use think\Cache;
use fast\lucn\Lucn;

//use think\Db;

/**
 * 首页
 *
 * @icon fa fa-circle-o
 */
class test extends Controller
{
    protected $model = null;

    public function _initialize()
    {
		define('SIGN', 'index');//定义标识
		$this->assign('controller_sign',SIGN);
		$this->assign('controller_page','首页');
        parent::_initialize();
    }
	
	public function session()
    {
		dump(session('ua')); 
    }
	
	public function clearsession()
    {
		Session::clear();
		//Session::delete('name');
		dump(session('ua'));
    }
	
	public function cache()
    {
		dump(cache('cache')); 
    }
	
	public function clear()
    {
		Cache::rm('cache');
		dump(Cache::get('cache')); 
    }
	
	public function root(){

	$request = Request::instance();
// 获取当前域名
echo 'domain: ' . $request->domain() . '<br/>';
// 获取当前入口文件
echo 'file: ' . $request->baseFile() . '<br/>';
// 获取当前URL地址 不含域名
echo 'url: ' . $request->url() . '<br/>';
// 获取包含域名的完整URL地址
echo 'url with domain: ' . $request->url(true) . '<br/>';
// 获取当前URL地址 不含QUERY_STRING
echo 'url without query: ' . $request->baseUrl() . '<br/>';
// 获取URL访问的ROOT地址
echo 'root:' . $request->root() . '<br/>';
// 获取URL访问的ROOT地址
echo 'root with domain: ' . $request->root(true) . '<br/>';
// 获取URL地址中的PATH_INFO信息
echo 'pathinfo: ' . $request->pathinfo() . '<br/>';
// 获取URL地址中的PATH_INFO信息 不含后缀
echo 'pathinfo: ' . $request->path() . '<br/>';
// 获取URL地址中的后缀信息
echo 'ext: ' . $request->ext() . '<br/>';
echo '__DIR__: ' . __DIR__ . '<br/>';
echo '__ROOT__: ' . __ROOT__ . '<br/>';
echo "当前模块名称是" . $request->module() . '<br/>';
echo "当前控制器名称是" . $request->controller() . '<br/>';
echo "当前操作名称是" . $request->action() . '<br/>';
//echo '__PUBLIC__: ' . __PUBLIC__ . '<br/>';
die;
		
	}
	
	public function captcha(){
		return \think\Url::build('/captcha' . '123123123');
	}
	
	public function layui(){
		return $this->fetch();
		
	}

}
